enfeeble (someone's) spirit

Translations
ослаблять дух (кого-то)
The constant failures began to enfeeble her spirit.
Постоянные неудачи начали ослаблять её дух.